.post-content blockquote {
  @apply relative text-sm break-words;
  font-family: "ROYIANS", "Helvetica Neue", helvetica, arial, "Heti Hei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  margin-left: 0!important;
  margin-right: 0!important;
}

.post-content blockquote::before {
  font-size: 1rem;
  opacity: .6;
  margin: -1rem 0;
  display: block;
  content: "\ec51";
  left: -1rem;
  position: absolute;
  font-family: remixicon!important;
  font-style: normal;
}

.album .fancybox-img {
  @apply block w-4/5 px-4 mx-auto bg-white dark:bg-zinc-800 relative;
  border: none!important;
  border-block-end: 0!important;
  padding-block-start: 2.5rem!important;
  padding-block-end: 2.5rem!important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
}

.album img {
  @apply border border-border-color border-solid dark:border-border-color-dark mx-auto;
}

.dark .album img {
  filter: brightness(.5);
}

.album .fancybox-img {
  @apply relative;
}

.album .fancybox-img::before {
  content: "";
  width: 50%;
  height: 20px;
  top: -10px;
  z-index: 5;
  left: 25%;
  transform: rotate(-2deg);
  position: absolute;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  background: rgba(220, 220, 220, 0.4);
}
